'use strict'

const Preco = require('./Preco')

class Tarifa {

    constructor (){
        this.precoSemana = new Preco()
        this.precoFinalSemana = new Preco()
    }

    setPrecos(regular, fidelidade, regularFinalSemana, fidelidadeFinalSemana){
        this.setPrecoSemana(regular, fidelidade)
        this.setPrecoFinalSemana(regularFinalSemana, fidelidadeFinalSemana)
    }

    setPrecoSemana(regular, fidelidade){
        this.precoSemana.setPrecoRegular(regular)
        this.precoSemana.setPrecoFidelidade(fidelidade)
    }
    
    getPrecoSemana(){
        return this.precoSemana
    }

    setPrecoFinalSemana(regular, fidelidade){
        this.precoFinalSemana.setPrecoRegular(regular)
        this.precoFinalSemana.setPrecoFidelidade(fidelidade)
    }

    getPrecoFinalSemana(){
        return this.precoFinalSemana
    }

}

module.exports = Tarifa